<?php namespace Home\Controller; 

use Hdphp\Controller\Controller;

//注册方法
class RegisterController extends Controller{
	protected $model;
	//构造函数
	public function __init()
	{
		//实例化模型
		$this->model=new \Common\Model\Register;
		
	}
	
    //注册
    public function index(){
    	//判断是否有用户提交数据
    	if(IS_POST){
    	//接收邮箱
    	$useremail=Q('post.useremail');
		//密码
		$password1=Q('post.userpassword');
//		//确认密码
		$password2=Q('post.password2');
		//验证码
		$code=Q('post.code');
		$getCode=strtolower(Code::get());
		if($code!=$getCode) View::error ('验证码不正确');
		$checked=Q('post.checked');
		if(!$checked=='on') View::error('请同意条款');
		//判断两次密码是否一致
		if($password1!=$password2) View::error('两次密码不一致');
		$userInfo = $this->model->where("useremail='$useremail'")->find();
		if($userInfo) View::error('邮箱已经存在');
		//调用模型里面的store方法，这个方法返回真和假
		if(!$this->model->store()) View::error($this->model->getError());
		View::success('添加成功',U('index'));
		}
      View::make();
    } 
	//验证码
	public function code(){
		Code::make();
	}
    
}
